/*	-----------------------------------------------------------------
	STYLESHEET FOR ITEMS 
	----------------------------------------------------------------- */

* { padding: 0; margin: 0 }

body { 
	margin: 20px 0 0 0; 
	padding: 0; background: #131313  no-repeat top fixed;
	
/* old color 7b776f */

	font: 20px Monotype Corsiva, Georgia, Times New Roman, Times, serif; 

	/*line-height: 1.4em;*/
	color : #000000; 
}
#placeholder{
	background: url(bilder\bakgrund.gif) repeat-y top left;
	margin: 0 auto;
	padding: 0;
	width: 780px;
	}
.container {
	padding: 0 0 0 9px;
	width: 780px;
}

#top {margin: 0 auto; width: 780px; height: 199px; background: transparent url(banner_ny.jpg) no-repeat top left; border-top: #eee 3px solid; border-left: #ffffff 3px solid; border-right: #eee 3px solid;}

/*	-----------------------------------------------------------------
	MAIN AREA 
	----------------------------------------------------------------- */
/*#main_main { margin:0px 0px 0px 119px; clear: left; width: 710px;background: #ffffff url(bakgrund_ny.gif) 0px 0px no-repeat;}	*/
#main { margin: 0 auto; clear: both; padding: 28px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_ny.gif) 0px 0px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main img{ border: 0px solid #dedede; }
#main2 { margin: 0 auto; clear: both; padding: 15px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_start2.gif) 0px 17px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main2 img{ border: none; }
#main3 { margin: 0 auto; clear: both; padding: 15px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_omoss.jpg) 0px 17px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main4 { margin: 0 auto; clear: both; padding: 15px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_honor.jpg) 0px 17px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main5 { margin: 0 auto; clear: both; padding: 15px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_nelly.jpg) 0px 17px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main6 { margin: 0 auto; clear: both; padding: 15px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_tia.jpg) 0px 17px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main7 { margin: 0 auto; clear: both; padding: 15px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_lilly.jpg) 0px 17px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main8 { margin: 0 auto; clear: both; padding: 15px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_leo.jpg) 0px 17px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main9 { margin: 0 auto; clear: both; padding: 15px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_samson.jpg) 0px 17px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main10 { margin: 0 auto; clear: both; padding: 15px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_katterna.jpg) 0px 17px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main11 { margin: 0 auto; clear: both; padding: 15px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_katterna_eng.jpg) 0px 17px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main12 { margin: 0 auto; clear: both; padding: 15px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_hanar.jpg) 0px 17px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main13 { margin: 0 auto; clear: both; padding: 15px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_ellen.jpg) 0px 17px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main14 { margin: 0 auto; clear: both; padding: 15px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_jack.jpg) 0px 17px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main15 { margin: 0 auto; clear: both; padding: 15px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_froken.jpg) 0px 17px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main16 { margin: 0 auto; clear: both; padding: 15px 35px 35px 35px; width: 710px; background: #FEF9F5 url(bakgrund_kastrater.jpg) 0px 17px no-repeat; text-align:justify; overflow:hidden; border-left: #eee 3px solid; border-right: #eee 3px solid;}
#main img.left{ float: left; margin: 0 18px 8px 0; border: 3px solid #dedede; padding:1px;}
#main img.right{ float: right; margin: 0 0 8px 18px; border: 3px solid #dedede; padding:1px; }
#main a { 
	color: #5A5059;
	text-decoration:none;
} 
#main a:hover {
	background: url(#) 0px 0px no-repeat;
	background-color: #D8D5D1;
	text-decoration:none;
	color: #333;

}
#main2 a { 
	color: #5A5059;
	text-decoration:none;
} 
#main2 a:hover {
	background: url(#) 0px 0px no-repeat;
	background-color: #D8D5D1;
	text-decoration:none;
	color: #333;

}
#main8 a { 
	color: #5A5059;
	text-decoration:none;
} 
#main8 a:hover {
	background: url(#) 0px 0px no-repeat;
	background-color: #D8D5D1;
	text-decoration:none;
	color: #333;
}
#main9 a { 
	color: #5A5059;
	text-decoration:none;
} 
#main9 a:hover {
	background: url(#) 0px 0px no-repeat;
	background-color: #D8D5D1;
	text-decoration:none;
	color: #333;
}
#main5 a { 
	color: #5A5059;
	text-decoration:none;
} 
#main5 a:hover {
	background: url(#) 0px 0px no-repeat;
	background-color: #D8D5D1;
	text-decoration:none;
	color: #333;
}
#main6 a { 
	color: #5A5059;
	text-decoration:none;
} 
#main6 a:hover {
	background: url(#) 0px 0px no-repeat;
	background-color: #D8D5D1;
	text-decoration:none;
	color: #333;
}
#main7 a { 
	color: #5A5059;
	text-decoration:none;
} 
#main7 a:hover {
	background: url(#) 0px 0px no-repeat;
	background-color: #D8D5D1;
	text-decoration:none;
	color: #333;
}
#main14 a { 
	color: #5A5059;
	text-decoration:none;
} 
#main14 a:hover {
	background: url(#) 0px 0px no-repeat;
	background-color: #D8D5D1;
	text-decoration:none;
	color: #333;
}
#main13 a { 
	color: #5A5059;
	text-decoration:none;
} 
#main13 a:hover {
	background: url(#) 0px 0px no-repeat;
	background-color: #D8D5D1;
	text-decoration:none;
	color: #333;
}
#main15 a { 
	color: #5A5059;
	text-decoration:none;
} 
#main15 a:hover {
	background: url(#) 0px 0px no-repeat;
	background-color: #D8D5D1;
	text-decoration:none;
	color: #333;
}
h1 { font-size: 24px; color:#000000; font-family: "Monotype Corsiva", Georgia, Times New Roman, Times, serif; margin-bottom:15px; background: transparent;}
h2 { font-size: 22px; font-family: "Monotype Corsiva", Georgia, Times New Roman, Times, serif; text-decoration: none; margin-bottom:15px; }
h3 { font-size: 14px; font-family: Georgia, Times New Roman, Times, serif; text-decoration: none; margin:12px 0 10px 0; border-bottom: 1px dotted #ccc}
h2 a{text-decoration:none; color:#999}
h2 a:hover{text-decoration:none; color:#d0d0d0}
ul {  padding: 0; margin: 0 }
li { list-style-type: none }
p {
   margin-bottom:10px }
p + p {
   text-indent:0;
   margin-top:0 }
#gbentry{border: 1px solid #ddd;
	background:#fdfdfd;
		line-height:normal;
		margin: 0px;
		padding: 5px;
	}
#column {
	background:inherit;
	font-size: 10px;
	float:left;
	width: 172px;
	padding: 5px;
	vertical-align:top;
	text-align:left;
	line-height:auto;
	border: 0px solid #f5f5f5;
	}
#column a:hover {
	color:#333;
	text-decoration:none;
	}
.left{	margin-right: 10px;}
.right{	margin-left: 10px;}

/*	-----------------------------------------------------------------
	TOP MENU 
	----------------------------------------------------------------- */
#topmenu {
	text-align:center;
    font: 24px "ChopinScript", Arial, Helvetica, Sans-Serif;
	font-weight: normal;

	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	height: 40px;
	width: 780px;
	border-left: #eee 3px solid; border-right: #eee 3px solid;
	/*border-bottom: #eee 2px solid; */
	background:#FEF9F5;
}
#topmenu a {
	background: url(#) 0px 0px no-repeat;
	text-decoration: none;
	color: #000000;
	
}
#topmenu a:current, #topmenu a.current:hover {
	color: #ccc;
	background-color: #ff0000;
}
#topmenu a:hover {
	background: url(#) 0px 0px no-repeat;
	background-color: #D8D5D1;
	text-decoration:underline;
	color: #333;
}

/*	-----------------------------------------------------------------
	TABCONTENT
	----------------------------------------------------------------- */
.shadetabs{
padding: 0px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 10px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: underline;
padding: 3px 0px;
margin-right: 7px;
}

.shadetabs li a:visited{
}

.shadetabs li a:hover{

color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
text-decoration: none;
color: #2d2b2b;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content container*/
border:none;
width: 100%;
margin-bottom: 1em;
padding: 0px;
}
.tabcontentstyle table{ /*style of tab content container*/
clear:both;
font-size: 1.0em;
border: 0px;
width: 100%;
padding: 0px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

/*	-----------------------------------------------------------------
	TABLES 
	----------------------------------------------------------------- */
#table2 {border: 1px solid #ddd;
		border-collapse:collapse;
		background: url(x) repeat-x top left;
		font-size: 0.9em;
		line-height:normal;
		margin: 0px;
		padding: 0px;
}

#table2 td{border: 1px solid #ddd;
		width:auto;
		background: url(#) no-repeat top left;
		text-align:left;
		line-height:normal;
		margin: 0;
		padding: 1px;
}
#table2 tr{border: 1px solid #ddd;

		margin: 0;
		padding: 0;
}
			
/*	-----------------------------------------------------------------
	FORMS 
	----------------------------------------------------------------- */
#signform{
	background:#f3f3f3; margin: 0px; padding: 5px; border:#ccc solid 1px;}
fieldset { border: 1px solid #ddd; padding: 10px 8px; margin: 0 0 8px 0; background: #f5f5f5; color: #000 }
input { padding: 1px; margin: 0; border: 1px solid #ccc; margin-top: 0px; font-size:0.9em}
textarea { width: 98%; height: 10em; padding: 3px;}
.comment { background: #eee; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc }
.commentsbox { background: #f5f5f5; color: #808080; padding: 10px; margin: 0 0 10px 0; border: 1px solid #ddd }

/*	-----------------------------------------------------------------
	FOOTER 
	----------------------------------------------------------------- */
#footer {
	clear: both;
	margin: 0 auto;
	color: #ccc;
	font-size: 0.8em;
	text-align:center;	
	background: transparent url(footerbg.png) no-repeat bottom left;
	border-top: #eee 2px solid;
	width: 786px;
	height: 37px;
	padding: 0px 0px 0px 0px;
}
#footer a { text-decoration: none; background: #FFF }
#footer p { text-indent:0; }

#footer2 {
	clear: both;
	margin: 0 auto;
	color: #ccc;
	font-size: 0.8em;
	text-align:center;	
	width: 786px;
	height: 37px;
	padding: 0px 0px 0px 0px;
}
/*	-----------------------------------------------------------------
	GALLERI 
	----------------------------------------------------------------- */
.mgtxt, .mgtxt a {
	padding-top:10px;
	text-decoration:none;
}
.mgtxt a{
	text-decoration:none;
}
.mgtxt a:hover{
	text-decoration:none;
}
.mggalcap{
	font-size:12px;
	font-weight: bold;
}
.mgimgcap{
	font-size:12px;
	font-weight: bold;
}
.mgsmall, .mgsmall a {
	font-size: 9px;
	font-weight:normal;
}
.mgimgbrd {
margin: 4px;
padding: 7px;
border: solid;
border-width: 1px;
background-color:#e5e5e5;
border-color:#000000;
}
.mgimgbrd:hover {
margin: 4px;
padding: 7px;
border: solid;
border-width: 1px;
background-color:#ffffff;
border-color:#000000;
}

.mgadmincap {
	color: #000;
	font-weight: bold;
}
.mgadmintdbg {

}
.mgaltbgcol {
	background-color: #f3f3f3;
}
.mginputln {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	color:#333;
	font-size: 10px;
	font-weight: normal;
	border: solid 1px #ccc;
}
.mggallery{
	margin-bottom:10px; 
	padding-bottom:10px; 
	border: dotted 1px #ddd;
}


/*	-----------------------------------------------------------------
	LIGHTBOX 
	----------------------------------------------------------------- */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../galleri/lightbox/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../galleri/lightbox/images/prev.gif) left 15% no-repeat; background-position:top left; }
#nextLink:hover, #nextLink:visited:hover { background: url(../galleri/lightbox/images/next.gif) right 15% no-repeat; background-position:top right }


#imageDataContainer{
	
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	color:#111;
	}
#imageData #imageDetails{ width: 60%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: auto; float: right;  padding-bottom: 0.7em;	}	
#imageData #continueSlideshow{ float:right; padding:0 10px 10px 0; }
#imageData #continueSlideshow img{ cursor:hand; cursor:pointer; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 780px;
	background-image: url(overlay.png);
	/*background-color: #000;*/
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
.test
{
	background-color:green;
}
