/*********************
**
**	tags
**
*********************/

body {
	margin: 0px;
	padding: 0px;
	font-family: 'Arial';
	font-size: 0.8em;
	text-align: center;
}
a
{
	color: black;
}
img
{
	border: 0px
}

/*********************
**
**	#menu
**
*********************/

#menu {
	background-color: silver;
	padding: 1px 0 2px 0;		/* left and right must be 0 (IE bug)*/
	margin: 0px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	
	font-size: 1em;
	width: 760px;
	word-spacing: 0em;
	letter-spacing: 0.2em;
}
#menu a {
	font-weight: normal;
	color: black;
	text-decoration: none;
}
#menu a:hover {
	text-decoration: underline;
	color: black;
}


/*********************
**
**	#main
**
*********************/
#main
{
	float: left;
	padding: 0;
	margin: 0;
	width: 752px;
	margin-bottom: 20px;
	margin-left: 4px;
	margin-right: 4px;
	font-size: 1.22em;
	text-align: justify;
}
#main td
{
	font-size: 1em;
}
/*********************
**
**	#right_colum
**
*********************/

#right_colum
{
	font-size: 0.82em;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	float: right;
	padding: 0;
	width: 157px;
	margin: 20px 0 20px 0;
	position: relative;
	left: 4px;
}
.right_colum_head
{
	border-top: 1px solid black;
	padding: 0 4px 0 4px;
	background-color: silver;
	border-bottom: 1px solid black;
	font-weight: bold;
	text-align: center;
}
.right_colum_body
{
	padding: 4px 4px 4px 7px;
}

.right_colum_body ul
{
	font-size: 0.8em;
	padding: 0 0 0 0;
	margin: 0 0 0 2em;
	text-align: left;
	list-style-type: circle;
}
.right_colum_body a
{
	color: black;
}
.right_colum_body a:hover
{
	text-decoration: none;
}
.right_colum_body .numbered_list li
{
	list-style-type: decimal;

}

/*********************
**
**	#footer
**
*********************/

#footer
{
	background-color: silver;
	clear: both;
	border-top: 1px solid black;
	text-align: center;
	font-size: 10px;
}
#footer a
{
	text-decoration: none;
	color: black;
}
#footer a:hover
{
	text-decoration: underline;
	color: white;
}

/*********************
**
**	kommentar
**
*********************/
.kommentar_navn, .kommentar_tid, .kommentar_kommentar {
	font-size: 12px;
	background-color: #c0c0c0;
	padding: 2px 4px 2px 4px;
}
.kommentar_navn a
{
	color: black;
}
.kommentar_tid {
	text-align: right;
}
.kommentar_kommentar {
	border-top: 0px solid white;
	background-color: #d0d0d0;
	border-bottom: 3px solid white;
	padding-bottom: 20px;
}


/*********************
**
**	table
**
*********************/
table.list 
{
	margin-left: auto;
	margin-right: auto;
	background-color: black;
	border-spacing: 1px;
	width:450px;
}

.list a {
	color: black;
	text-decoration: none;
}
.list a:hover {
	color: black;
	text-decoration: underline;
}
.lista, .listb
{
	text-align: left;
	white-space: nowrap;
}
.lista {
	background-color: #c0c0c0;
}
.listb {
	background-color: #d0d0d0;
}
.table_header{
	font-weight:bold;
	background-color: #d0d0d0;
	text-align:center;
}


/*********************
**
**	others
**
*********************/
#wholesite
{
	margin: 10px 0 10px 180px;
	width: 760px;
	padding: 0px; 
	border: 1px solid black;
	text-align: left;
}
#add_container_left {
	width: 170px; 
	float: left;
	margin-top: 10px;
}
#add_container_right {
	width: 170px; 
	float: right;
	margin-top: 10px;
}
#container
{
	margin: 0 auto 0 auto;
	width: 1130px;
	padding: 0px; 
	text-align: left;
}
#content
{
	width: 760px;
/*	border: 1px solid black;*/
}
.navigation {
	font-size: 0.8em;
	margin:0px;
	padding:0px;
	text-align: center;
}
.navigation ul {
	margin:0px;
	padding:0px;
}
.navigation ul li {
	margin:0px;
	padding:0px;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
}
.navigation ul li a:hover {
	text-decoration: none;
}
.rightbox{
	font-size:14px;
	text-align:center;

}
.overskrift {
	font-size: 20px;
	padding-top: 10px;
}

.admintd {
	white-space: nowrap;
	width: 10px;
	font-size: 10px;
}

.tabel table {background-color: white;}
.tabel textarea {
	width: 100%;
}
.tabel textarea.height5{
	height: 100px;
}
.tabel textarea.height3{
	height: 60px;
}
.tabel textarea.height2{
	height: 50px;
}
.tabel td, .tabel th {background-color: #c0c0c0; font-weight: normal; vertical-align: top;font-family: arial;}
.tabel th {text-align: left;}
.tabel input, .tabel textarea {
	font-family: arial;
}
.tabel input {
	width: 150px;
}
.tabel .button {
	width: 100px; margin: 5px 5px 5px 10px;
}
.tal {text-align: right}

.admin_box {float:right; color: white; text-align: right; padding-right: 0.2em;}
.admin_box ul{padding:0; margin:0;}
.admin_box a {color:white; text-decoration: none;}
.admin_box a:hover {color:white; text-decoration: underline;}
.admin_box li {list-style-type:none;}
.admin_box li:hover {list-style-type:none;}

.report {
	text-decoration: none;
}
.report div {
	border: 1px solid black; 
	background-color: silver; 
	text-align: center;
	text-decoration: none;
}
.report:hover div {
	background-color: gray;
	color: white;
}
.sitemap {
	padding-left: 2em;
}
.sitemap a:hover{
	text-decoration: none;
}
.sitemap_maerke {
	margin-top: 1em;
	margin-left: -2em;
	font-weight: bold;
}
.sitemap_model {
	margin-top: 0.5em;
	margin-left: -1em;
}
.sitemap_mc {
	margin-left: 0.4em;
	font-size: 0.7em;
}