* { margin: 0; padding: 0; }



body {
	background-color: rgb(0,0,0);
	text-align: center;
	font-family: verdana;
	font-size: 10px;
	border: 0px;
	}

img{
	border: 0px;
}

p{
	margin-top: 5px;
	margin-bottom: 10px
}

a:link {color: rgb(255,222,0)}
a:visited {color: rgb(255,212,0)}
a:hover {color: rgb(235,202,0)}
a:active {color: rgb(255,222,0)}

/*
a.meny:link {color: rgb(255,255,255);text-decoration: none;}
a.meny:visited {color: rgb(255,255,255);text-decoration: none;}
a.meny:hover {color: rgb(230,230,230);text-decoration: none;}
a.meny:active {color: rgb(200,200,200);text-decoration: none;}
*/
h1{
	font-weight: bold;
	font-size: 10px;
}
/*
table{

	margin-left:auto; 
	margin-right:auto;
	border-collapse: collapse;
	border: thin none rgb(0,0,0);
	border: 2px;
	empty-cells: show;
	text-align: center;
	padding: 20px
}*/


td,th{
	text-align: center;
}


div.ramme {
color: rgb(0,0,0);
width:700px;
border:1px solid rgb(0,0,0);
line-height:150%;
background-color: rgb(0,0,0);
margin-left: auto;
margin-right: auto;
}

div.innhold {
/*position: relative;
background-color: rgb(125,32,23);*/
}

div.skygge {
	text-align: center;
	margin:0 auto;
    width:720px;
    border:none;
    background-color: rgb(20,20,20);
}

div.meny {
	text-align: left;
	color:rgb(0,0,0);
	position: relative;
	top: -20px;
	left: 6px;
    border:none;
}

div.kontakt {
	color:rgb(255,220,0);
	text-align: center;
	/*width: 300px;*/
	/*padding: 10px 10px 10px 10px;*/
	/*border:0px solid rgb(41,32,23);*/
	margin: 5px auto auto auto;
}

div.referanser {
	width: 656px;
	/*padding: 10px 10px 10px 10px;*/
	/*border:1px solid rgb(200,200,200);*/
	margin: 5px auto 10px auto;
	text-align: left;
	position: relative;
}

div.referanser img{
	display: inline;
	margin: 4px;
	border: 3px solid rgb(41,32,23);
}

div.referanseinfo {
	text-align: left;
	position: absolute;
	top: -8px;
	left: 10px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	color:rgb(150,150,150);
	background-color: rgb(0,0,0);
}

div.kategorier {
	font-weight: bold;
	margin-bottom: 20px;
}

div.kattable {
	margin: 20px auto 20px auto;
	text-align: left;
}

img.bilderamme {
	border:5px solid rgb(41,32,23);
}




div.img
{
/*  margin: 2px;
  border: 1px solid #000000;
  height: auto;
  width: auto;
  text-align: center;
  position: relative;*/
}	
img.img
{/*
  display: inline;
  margin: 4px;
  border: 1px solid #000000;*/
}
a.img a:hover img {border: 1px solid #555555;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: 120px;
  margin: 2px;
}




div.nederst {
	color:rgb(50,50,50);
	font-size: 9px;
}


