img,table {
	margin:  0;
	padding: 0;
	border:  0;
}

body	{
	background: 	#798490 url(./back.gif) repeat-x fixed left top;
	margin: 	0;
	padding: 	0 0 25px;
	border: 	0;
	text-align: 	center;
	font-family: 	verdana, arial, vectora, lucida, helvetica, sans-serif;
	font-size: 	10px;
	}
a {
	text-decoration: none;
	color: 	#000044;
	font-weight: bold;
}
a:hover {

color:#57bfe3;
}

#sideramme	{
	margin: 	1em auto 3px;
	padding: 	2px;
	border: 	solid 2px #57bfe3;
	width: 		902px;  
	text-align: left;
	float: 		none;
	}
	
#sidetopp { background-color: white; background-attachment: fixed; background-position: left bottom; background-repeat: no-repeat; height:	60px; width:	902px; float:	none; clear:	both; border:	0; padding:	0; margin: 	0; overflow : hidden; }
#hoved {
	border: 	solid 1px #57bfe3;
	background: #ffffff;
	float: 		none;
	clear: 		both;
	margin: 	0;
	padding:	0;
	width: 		900px;
	overflow : hidden;
	}
#sidefot {
	border: 	1px solid #57bfe3;
	float: 		none;
	background: #57bfe3;
	width: 		902px;
	height: 	30px;
	margin:		1px 0 0;
	border: 	0;
	clear:		both;
	padding:	0;
	color: 		#000000;
	text-align: 	center;
	}
#meny { background: white; border:		0; margin: 	1px 0; padding: 	0; float: 		none; clear: 		both; width: 		902px; }	

#sidetopp img {
width:902px;
}



	


#hoved table {
	width:100%;
	margin: 	0;
	padding: 	0;
	border: 	0;
}

td {
	vertical-align:top;
	font-size: 10px
}
td ul {
	margin: 			0;
	padding-left: 		1em;
}

#hoyre img,
#venstre img, {
margin:	0 -10px 0 -10px;
max-width: 400px;
}
#hoyre img {
margin:	0;
}


#hoved blockquote {

border: 1px dotted #002222;
background: #FFFfff;
margin: 10px;
padding:10px;
}

div#venstre {
	float:		left;
	padding:	10px;
	margin:		0;
	border:		0;
	width:		680px;
	overflow : hidden;
	}

div#hoyre {
	float:		right;
	margin: 	0px;
	border: 	0px;
	padding:	10px;
	width:		180px;
	overflow : hidden;

}


	
	
#meny { background-color: white; margin: 0; padding: 0; }

#meny ul {
	
	border: 			0;
	background:			#57bfe3;
	margin: 			0;
	padding: 			0;
	list-style-type: 	none;
	text-align: 		center;
	clear: 				left;
	}

	
#meny ul li { background-color: #57bfe3; display: 	block; float: 		left; text-align: center; padding: 	0; margin: 	0; }

#meny ul li a { width: 			127px; height: 		2em; padding: 		0; margin: 		1px 0; text-decoration: none; display: 		block; text-align: 	center; font-weight: 	bold; line-height: 	2em; border-top: 1px solid #002222; border-right: 1px solid #002222; border-bottom: 1px solid #002222; border-left-style: none; border-left-width: medium; }

html>#meny ul li a  {
	font-size: 		x-small;   
	} 

#meny ul li#m_aktuelt a	{ width: 			132px; border-left: 	1px solid #002222; padding: 		0; }

#meny ul li a:hover {
	color: 		#ffffff;
	background: #002222;
	}

#meny a:active	{
	background: #002222;
	color: 		#ffffff;
	}

body#aktuelt 		#meny li#m_aktuelt 			a, 
body#studentvelferd 	#meny li#m_studentvelferd 	a,
body#moter_og_saker 	#meny li#m_moter_og_saker 	a,
body#verv_og_personer 	#meny li#m_verv_og_personer a,
body#forum_og_debatt 	#meny li#m_forum_og_debatt 	a {
	background: 	#57bfe3;
	color: 			#ffffff;
	font-weight: 	bold;
	}
body#forum_og_debatt #hoyre,	
.spacer {
	clear: both;
	width:0;
	height:0;
	overflow: hidden;
}
body#forum_og_debatt #venstre {
 width:580px;
}

h1,h2,h3,h4,h5,h6 {
	display: block;
	margin-top: 15px 0px 2px 0px;
	padding:0;
	border: 0;
	color: #57bfe3;
}

h1 { font-size:20px; margin-top: 10px; }
h2 { font-size:15px; margin-top: 30px; }
h3 { font-size:12px; margin-top: 24px; }
h4 { font-size:10px; font-weight:bold; }




/*
h2 {
	float: left;
	background-color:#666333;
}*/

body#forum_og_debatt #hoved table .nivaa0 { background:#fff; }
body#forum_og_debatt #hoved table .nivaa1 { padding-left:15px; }
body#forum_og_debatt #hoved table .nivaa2 { padding-left:23px; }
body#forum_og_debatt #hoved table .nivaa3 { padding-left:30px; }
body#forum_og_debatt #hoved table .nivaa4 { padding-left:36px; }
body#forum_og_debatt #hoved table .nivaa5 { padding-left:41px; }
body#forum_og_debatt #hoved table .nivaa6 { padding-left:45px; }
body#forum_og_debatt #hoved table .nivaa7 { padding-left:48px; }


body#_popup div{
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25%;
  margin-left: -25%;
  background-color: red;
  color: white;
}
