body
	{
	font-family:Arial,Helvetica,sans-serif;
	background:url(img/mainbg.png) left top repeat-x fixed;
	}

A:link
	{
	text-decoration:none;
	color:black;
	font-weight:bold;
	}

A:visited
	{
	text-decoration:none;
	color:black;
	font-weight:bold;
	}

A:hover
	{
	text-decoration:none;
	color:red;
	font-weight:bold;
	}

table
	{
	font-size:12px;
	}

td
	{
	vertical-align:middle;
	}

#valmynd, #haus, #innihald, #fotur
	{
	background:#ffffff;
	border:2px solid rgb(111,111,111);
	margin:8px;
	}

#valmynd, #haus, #innihald
	{
	vertical-align:top;
	}

#valmynd
	{
	width:220px;
	}

#valmynd div
	{
	margin:0 15px 0 15px;
	text-align:justify;
	}

#valmynd ul
	{
	margin:0 0 0 0px;
	list-style:none;
	}
	
#valmynd li
	{
	text-indent:-15px;
	}

#valmynd p
	{
	color:#3f3f3f;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-indent:10px;
	}
	
#valmynd p.login
	{
	font-size:5px;
	}


#haus
	{
	width:600px;
	height:140px;
	}

#logout
	{
	text-align:right;
	font-variant:small-caps;
	font-size:13px;
	font-weight:bold;
	vertical-align:top;
	}

#titill
	{
	padding-bottom:20px;
	padding-left:10px;
	padding-right:20px;
	vertical-align:bottom;
	text-align:right;
	}

#titill p
	{
	font-size:18px;
	font-weight:800;
	letter-spacing:0.2em;
	color:#3f3f3f;
	}

#innihald
	{
	width:600px;
	height:400px;
	}

#innihald div
	{
	margin:26px;
	text-align:justify;
	}

#innihald h1
	{
	font-size:13px;
	text-transform:uppercase;
	color:#3f3f3f;
	font-weight:bold;
	margin:0 0 0 0px;
	padding-bottom:12px;
	}

#innihald p
	{
	line-height:25px;
	}

#fotur
	{
	vertical-align:middle;
	font-size:10px;
	height:30px;
	text-align:right;
	padding-right:10px;
	}

.admin
	{
	padding-top:40px;
	padding-bottom:40px;
	}

.message
	{
	color:red;
	font-size:13px;
	padding-bottom:8px;
	}

.goodmessage
	{
	color:green;
	font-size:13px;
	padding-bottom:8px;
	}

.inner
	{
	width:510px;
	}

.haegri
	{
	text-align:right;
	}

td.vinstri
	{
	text-align:right;
	}

td.menuleft
	{
	text-align:right;
	font-weight:bold;
	vertical-align:top;
	}

ul.bulletfree
	{
	list-style:none;
	}

.tiny
	{
	width:30px;
	}

.almfullwidth
	{
	width:480px;
	}

.tiny2
	{
	width:50px;
	}

.almfullwidth2
	{
	width:460px;
	}

li
	{
	padding-bottom:6px;
	}

table.login

	{
	padding-top:80px;
	padding-bottom:80px;
	}

.hide
	{
	display:none;
	}
	
.show
	{
	display:inline;
	}
	
.comments form .out
	{
	background:gray;
	border:1px solid buttonface;
	margin:1px;
	padding:0;
	}
	
.comments form .over
	{
	background:white;
	border-top:1px solid buttonshadow;
	border-left:1px solid buttonshadow;
	border-bottom:1px solid buttonhighlight;
	border-right:1px solid buttonhighlight;
	margin:1px;
	padding:0;
	}
