
/* Generelle klasser */


body
		{  
		font-family: 		Verdana, sans-serif; 
		font-size:			0.7em;
		color:				#666;
		margin:				0;
		background-image:	url(../images/bg.gif);
		background-repeat:	repeat-y;
		}
		
body.frontpage
		{
		background-image:	url(../images/bg_fp.gif);
		}
		
a	
		{
		color:				#666;
		}
		
		
p
		{
		margin:				0 0 1em 0;	
		}	

h1
		{
		font-size:			1.7em;
		margin:				0 0 1em 0;
		font-weight:		normal;
		}
		
h2
		{
		font-size:			1.3em;
		margin:				0 0 0.7em 0;
		font-weight:		normal;
		}
		
h3
		{
		font-size:			1.1em;
		}
		

form
		{
		margin:				0;
		}


input
		{
		font-size:			10px;
		}
		
input.button
		{
		font-size:			10px;
		font-family:		tahoma, sans-serif;
		width:				60px;
		margin:				0 0 2px 0;
		}
		
textarea
		{
		width:				100%;
		height:				70px;
		}
		
		
		
		
		

/************* KLASSER KNYTTET TIL SYSTEMFUNKSJONER ***********/		
		
/* MENY */

/* Right */
ul.menu-right
		{
		list-style-type:	none;
		padding:			0 0 0 0px;
		/*margin:				110px 0px 0 10px;*/
		margin:				0;
		}
		
ul.menu-right li
		{
		margin:				0;
		}
		
ul.menu-right a
		{
		padding:			0;
		display:			block;
		color:				#f0eed5;
		font-size:			1.2em;
		text-decoration:	none;
		font-weight:		bold;
		}
		
ul.menu-right a.selected, ul.menu-right a:hover
		{
		text-decoration:	underline;
		}
		
		
/* Shoes */
ul.menu-shoes
		{
		list-style-type:	none;
		padding:			0 0 0 0px;
		/*margin:				110px 0px 0 10px;*/
		margin:				0;
		}
		
ul.menu-shoes li
		{
		margin:				0;
		}
		
ul.menu-shoes a
		{
		color:				#89774c;
		text-decoration:	none;
		font-size:			1.2em;
		margin:				0 0 0 10px;
		font-weight:		bold;
		}
		
ul.menu-shoes a.level-4
		{
		font-weight:		normal;
		}
		
ul.menu-shoes a.selected, ul.menu-shoes a:hover
		{
		text-decoration:	underline;
		}


/* SLUTT MENY */
		
		
		
/* OPPLISTING AV ARTIKLER */

div.list-art-mainart
		{
		margin:				0 0 15px 0;
		}

div.list-art
		{
		margin:				0 0 15px 0;
		}
		
div.list-art-left
		{
		float:				left;
		clear:				both;
		width:				200px;
		}
		
div.list-art-right
		{
		float:				right;
		width:				250px;
		}		
		
div.list-art-dummyfooter
		{
		clear:				both;
		font-size:			0px;
		height:				0px;
		}
		
span.list-art-morelbl
		{
		display:			block;
		text-transform:		uppercase;
		font-weight:		bold;
		margin:				20px 0 0px 0;
		}	
		
/* SLUTT OPPLISTING AV ARTIKLER */

	
/* VISNING AV ARTIKLER */

a.printable, a.tip
		{
		margin:				0 0 0 5px;
		}
		
span.relart-list-lbl, span.relfile-list-lbl
		{
		display:			block;
		text-transform:		uppercase;
		font-weight:		bold;
		margin:				10px 0 0px 0;
		}
		
div.view-art-dummyfooter
		{
		clear:				both;
		font-size:			0px;
		height:				0px;
		}
		
div.tip input.text
		{
		width:				150px;
		}
		
/* SLUTT VISNING AV ARTIKLER */	

/* LISTING AV BILDEARTIKLER */	

table.img-list
		{
		border:				0;
		}
		
table.img-list td
		{
		border:				0;
		vertical-align:		top;
		}
		
div.img-list-paging
		{
		text-align:			center;
		}

div.img-temp
		{
		margin:				5px;
		float:				left;
		}
		
div.img-temp img
		{
		border:				solid 1px black;
		}

/* SLUTT LISTING AV BILDEARTIKLER */


/*******************************/
/* Visning av fil-lister START */

.file_list img
		{
		margin:				0 5px 0 0;
		}

.file_list a
		{
		vertical-align:		30%;
		}

.file_list span
		{
		display:			block;
		margin:				0 0 0 20px;
		}

/* Visning av fil-lister SLUTT */	
/*******************************/
		
div.dummyfooter
		{
		clear:				both;
		font-size:			0px;
		height:				0px;
		}
		
/* LISTING AV BANNER */	

img.banner
		{
		display:			block;
		margin:				5px 0 0 5px;
		border:				0px;
		}
		
/* SLUTT LISTING AV BANNER *



/* SØKEBOKS */

div.searchbox
		{
		padding:			10px 0 10px 3px;
		border-bottom:		solid #ccc 1px;
		}

div.searchbox input
		{
		width:				125px;
		margin:				0 0 0 5px;
		}
		
div.searchbox input.btn_submit
		{
		width:				30px;
		}

/* SLUTT SØKEBOKS */


/* LINKER */
		
div.link_group
		{
		margin:				0px 0 0 0;
		}
		
div.link_group span
		{
		font-size:			1.2em;
		color:				#89774c;
		margin:				0 0 0 20px;
		text-transform:		uppercase;
		font-weight:		bold;
		}
		
div.link_group a
		{
		color:				#89774c;
		text-decoration:	none;
		font-size:			1.2em;
		margin:				0 0 0 20px;
		font-weight:		bold;
		}
		
div.link_group a:hover
		{
		text-decoration:	underline;
		}
		
div.link_group ul
		{
		list-style-type:	none;
		padding:			0;
		margin:				0;
		}

/* SLUTT LINKER */




	
	
/* RAMMEVERK */

div.dummyfooter
		{
		clear:				both;
		font-size:			0;
		}
		
div#framework
		{
		height:				410px;
		background-image:	url(../images/bg_top.gif);
		background-repeat:	repeat-x;
		}
		
div#body
		{
		width:				1024px;
		height:				768px;
		background-image:	url(../images/bg_fw.jpg);
		background-repeat:	no-repeat;
		}
		
div#body.frontpage
		{
		background-image:	url(../images/bg_fw_fp.jpg);
		}
		
div#body div#frontpage
		{
		float:				left;
		}
		
div#body div#body-top
		{
		width:				813px;
		height:				353px;
		float:				left;
		}
		
div#body div#body-bottom
		{
		width:				813px;
		float:				left;
		}
		
div#left
		{
		width:				262px;
		float:				left;
		}
		
div#left a#logo
		{
		display:			block;
		width:				170px;
		height:				70px;
		text-decoration:	none;
		margin:				104px 0 0 58px
		}
		
div#left div.leftart
		{
		padding:			20px 0 20px 25px;
		margin:				38px 0 0 53px;
		}
		
div#left div.leftart a
		{
		color:				#666;
		}
		
div#left div.leftart div.prices
		{
		margin:				5px 0 0 0;
		}
		
div#left.frontpage
		{
		width:				563px;
		}

div#left.frontpage div.frontpage
		{
		margin:				0px 0 0 50px;
		padding:			20px 10px 0 5px;
		color:				white;
		}
		
div#left.frontpage div.frontpage div.art
		{
		width:				155px;
		float:				left;
		margin:				0 15px 0 0;
		background-image:	url(../images/fpart_spacer.gif);
		background-repeat:	no-repeat;
		background-position:right;
		}
		
div#left.frontpage div.frontpage div.art-last
		{
		background-image:	none;
		margin:				0;
		}
		
div#left.frontpage div.frontpage div.art h1.color-1
		{
		color:				#ffc000;
		}
		
div#left.frontpage div.frontpage div.art h1.color-2
		{
		color:				#f0eed4;
		}
		
div#left.frontpage div.frontpage div.art h1.color-3
		{
		color:				#ff6406;
		}
		
div#main
		{
		width:				491px;
		float:				left;
		padding:			20px 40px 20px 20px;
		margin:				108px 0 0 0;
		}
		
div#main div#game
		{
		width:				480px;
		text-align:			center;
		margin:				40px 0 0 0;
		}
		
div#main img.shoe
		{
		display:			block;
		width:				400px;
		margin:				20px 0 0 35px;
		}
		
div#main.frontpage-bottom
		{
		width:				230px;
		margin:				0;
		padding:			10px;
		color:				#ff6200;
		}		
		
div#right
		{
		width:				211px;
		float:				left;
		margin:				0;
		
		}
		
div#right div.menu
		{
		clear:				both;
		height:				116px;
		padding:			95px 0 0 10px;
		
		}
		
div#right div.shoes
		{
		min-height:			143px;
		padding:			8px 0 0 0px;
		background-image:	url(../images/bg_right.jpg);
		background-repeat:	no-repeat;
		}
		
div#right div.shoes div.content
		{
		min-height:				140px;
		}
		
div#right div.shoes div.footer
		{
		height:				50px;
		background-image:	url(../images/bg_right_footer.jpg);
		background-repeat:	no-repeat;
		}
		
div#right div.shoes span
		{
		font-size:			1.2em;
		color:				#89774c;
		margin:				0 0 0 10px;
		text-transform:		uppercase;
		font-weight:		bold;
		}
		
div#right div.rightart
		{
		padding:			40px 20px 0 30px;
		color:				#ccc792;
		font-style:			italic;
		font-weight:		bold;
		}
		
div#right div.rightart a
		{
		color:				#ccc792;
		}
		
div.label
		{
		text-transform:		uppercase;
		border-bottom:		solid 1px #ccc;
		padding:			5px 0 5px 10px;
		}




/* MALER */

div.template
		{
		padding:				10px 10px 0 0;
		}
		

div.template a.more
		{
		display:			block;
		margin:				10px 0 0 0;
		width:				50px;
		}
		

div.template img
		{
		border:				0;
		margin:				0 4px 0 0;
		}
		
div.template a h1
		{
		margin:				0 0 0 0;
		color:				#ffc000;
		}
		
div.template a
		{
		text-decoration:	none;
		color:				#ffc000;
		}


