#navlist
{
margin: 0;
padding: 0px 20px 20px 20px;
border-bottom: 1px #d42a11 solid;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: bolder;
font-style: normal;}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
border-bottom: 4px #fff	 solid;
padding-bottom: 0px;
background: transparent;

}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px #D42A11 solid;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#navlist a:hover { color: #000; }
body
{
color: rgb(0, 0, 0); background-color: rgb(102, 102, 102);
}

.tekst_white
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
margin-left: 10px;}

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 0px solid white;
margin: 0 0px 0px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 0px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #f3f3f3;
padding: 0px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 540px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

