body { text-align:center; padding-top:30px; background-color:#FFCCCC; }
body,td { font-family:Verdana,Arial; font-size:11px; }
a { text-decoration:none; color:Black; }
h1 { font-family:Verdana; font-size:12px; font-weight:normal; margin:0 0 7px 0; 
 }
#document { margin:auto auto;
background-image:url(/layout/bakgrundsbildrosa.jpg);
 background-repeat:no-repeat; padding-top:20px;padding-left:15px;
 width:881px; height:715px; text-align:left;
	border:0; background-color:#ffcccc; }

#content { height:510px; clear:both; width:790px; }

.Header { font-size:11px; font-weight:normal; height:14px; font-style:italic; margin-top:0px; color:#FF66CC; }
.topText { line-height:20px; }
.blox { display:block; }
.menu { text-transform:uppercase; margin-right:20px; }
.AboutImage { float:right; margin:25px; margin-top:0; }
.BreadText { padding-right:10px; margin-right:10px; float:left; display:inline-block;  }
.GalleryDesc,.GalleryDescWide { font-size:11px;font-weight:normal; padding-top:3px; float:left; color:#000; }
.GalleryDescWide { width:560px;}
.GalleryNext { font-weight:normal; padding-top:5px; float:left;clear:both;}
.GalleryLink { font-weight:normal; padding-top:5px; float:left;clear:both;}
.imagelook { margin:10px 0 0 0;}
.paging {float: right; margin:0 0 0 0; font-size:12px; font-weight:normal;}
.paging .previous { background:url(/Layout/previous.jpg) no-repeat -5px -5px; width:16px;height:17px;}
.paging .next { background:url(/Layout/next.jpg) no-repeat -5px -5px; width:16px; height:17px;}
.paging img {border:0; border-style:none;}
.gotoimages {float: right; margin:0 30px 0 0; font-size:12px; font-weight:normal; }
.gotoimages a {background:url(/Layout/next.jpg) no-repeat; padding-right:22px; background-position:right -5px;}
.gotoimages a:hover { text-decoration:underline; }
.fixedFooter { position:absolute; top:615px; width:660px; float:left; }
.P5 { clear:both; height:5px; }

/* SuckerFish menu */ 


#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;	
}



#nav a {
	display: block;	
	/*width: 9em;*/
}

#nav .active {
	color:#FF66CC;
	font-style:italic;
}

#nav .inactivated {
	cursor:text;	
}

#nav li a:hover {
	color:#FF66CC;
	text-decoration:none; 
}
 
 #nav li {
	margin-right:15px;
	line-height:18px;
}
   
#nav li { /* all list items */
    font-size:11px;
	float: left;	
	/*width: 9em;*/ /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;		
	background: #FF66CC;
	padding:1px 0 2px 0;	
	width: 9em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul li { float:none; padding:0 0 0 4px; }
#nav li ul li a:hover { text-decoration:underline; color:#000; }

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
