/* CSS for stock modulen */
/* //frs, 25.02.2008 */


/* Bilder */
table.stock-bilder
{
	background-color: rgb(192,192,192);
	width: 100%;
	border-spacing: 2px;
}

div.stock-bilder-data
{
	margin: 5px auto 0px auto;
	text-align: left;

}

td.stock-bilder-data, td.stock-bilder-bilde
{
	background-color: white;
}
/* Slutt bilder*/




/* Bilde */
div.stock-bilde, div.stock-bilde-container img
{
	margin: 15px 5px 5px 5px;
	text-align: center;

	display: inline;
	float: right;
}

div.stock-bilde-brodtekst
{
	clear: both;
	margin-bottom: 15px;

	float: left;
	display: inline;

	text-align: left;
	width: 100%;
}

div.stock-bilde-brodtekst img
{
	margin-top: 0px;
}

div.stock-bilde-kjop
{
	clear: both;
	text-align: center;
}

div.stock-bilde-id
{
	text-align: center;
	margin-bottom: 5px;
}

div.stock-bilde-tittel
{
	margin-bottom: 5px;
}

div.stock-bilde-kol
{
	font-family: Verdana, sans-serif;
	font-size: x-small;
	margin-top: 15px;
	margin-bottom: 5px;
	text-align: center;
	color: gray;
}

div.stock-bilde-container
{
	float: left;
	margin: 3px 3px 3px 3px;
	width: 670px;
}

div.stock-bilde-container h2
{
	/*display: inline;
	margin-left: auto;
	margin-right: auto;*/
}

div.stock-bilde-forrige
{
	margin-top: 5px;
	margin-left: 5px;
	display: inline;
	float: left;
}

div.stock-bilde-neste
{
	margin-top: 5px;
	margin-right: 5px;
	display: inline;
	float: right;
}

div.stock-bilde-kjop
{
}
/* Slutt bilde*/


div.tilbake a
{
	cursor: pointer;
}


/* Stock album */
div.stock-album-container
{
	float: left;
	width: 99%;

	margin: 3px 3px 3px 3px;
}

div.stock-album-tittel
{
	display: block;
	position: static;
	width: 100%;
	float: left;
}

h2.stock-album-tittel
{
	float: left;
	display: block;
	position: relative;
	margin-top: 0px;
}


div.stock-album-kategorier
{
	float: right;
	display: block;
	clear: both;
	position: relative;

	margin: 15px 3px 0px 0px;
}

div.stock-album-innhold
{
	font-family: Verdana, sans-serif;
	font-size: 1em;
	float: left;
	margin-top: 14px;
	margin-bottom: 14px;
	width: 100%;
	color: black;
}

div.stock-album-bilder
{
	float: left;
	position: static;
	display: block;
	width: 100%;
}
/* Stock album*/



/* Lightboard */
optgroup option
{
	margin-left: -10px;
	font-weight: normal;
}
/* Slutt lightboard */




/* Skjema */
div.stock-skjema-container, div.stock-skjema-block
{
	margin-top: 15px;
}

div.stock-skjema-container label
{
	font-weight: bold;
}

div.stock-skjema-container textarea
{
	width: 70%;
	height: 150px;
}

div.stock-skjema-container input
{
	width: 70%;
}

div.stock-skjema-container input.stock-skjema-send
{
	width: 10%;
}

div.stock-skjema-validation
{
	margin-top: 15px;
	color: red;
	font-weight: bold;
}
/* Slutt skjema */




/* Søk */
div.stock-sok-container, div.stock-sok-block
{
	margin-top: 15px;
}

div.stock-sok-container label
{
	font-weight: bold;
}

div.stock-sok-container textarea
{
	width: 70%;
	height: 150px;
}

div.stock-sok-container input
{
	width: 70%;
}

div.stock-sok-container input.stock-sok-send
{
	width: 10%;
}

div.stock-sok-validation
{
	margin-top: 15px;
	color: red;
	font-weight: bold;
}
/* Slutt søk */




/* Søkefelt fremside */
div.sokefelt-container
{
	text-align: right;
	border:1px solid black;
}

div.sokefelt-fremside
{
	float: right;
	height: 25px;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-right: 10px;
}

div.soketekst-fremside
{
	float: right;
	margin-right: 3px;
	margin-top: 7px;
}
/* Slutt søkefelt fremside*/