/*  ---------------------------------      LAYOUT      ---------------------------------  */

html { margin: 0; padding: 0 }
body { background: #d3d5c7 url(/gfx/bg_body.gif) repeat-x; text-align: center; margin: 0 }

#ramme {
	position: relative;
	width: 740px; 
	margin: 0 auto;
	text-align: left;
	background: #e8eae0; }

#header {
	height: 190px; 
	background: #d3d5c7 url(/gfx/forumheader.jpg) no-repeat 0 7px }

#header h1, #header p { position: absolute; visibility: hidden }

#innholdsramme { padding: 18px 130px 100px 0; }

#meny { position: absolute; top: 145px; left: 0; width: 740px; line-height: 2em }
#meny img { margin: 0 5px 0 5px }

.info {
	background: #e2e4d6; color: #333; padding: 5px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	text-align: center }

#kreditt {
	margin: 0 auto; 
	width: 740px; height: 0px;
	}
#kreditt a, #kreditt { color: #fff; padding-top: 0px; text-decoration: none }
#kreditt a:hover { color: #333 }
#kreditt em { font-style: normal }

#admin { background: #e2e4d6 }
span#time, p.lastvisit { position: absolute; left: 620px; top: 150px; color: #333 }
p.lastvisit { left: 20px; top: 60px; text-align: left }
.info a { color: #333; text-decoration: none }
.info a:hover { color: #000; text-decoration: underline }

.foruminfo { padding: 5px 5px 5px 66px }
.foruminfo p { margin: 0 0 10px 0 }

#forklaring { text-align: center; padding: 10px; border-top: 1px dotted #ccc; background: #f5f5f5 }
#forklaring img { margin: 0 7px }

.viewforum { padding: 5px 5px 10px 66px }
p.mod { font-weight: bold }

#login { }
#login h2 {
	background: #9c9c9c;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #fff; padding: 5px }
#login p { padding: 0 0 0 66px }

/*  ------------------------------       TYPOGRAFI     -------------------------------  */

body { font-size: 72%; color: #333 } /* Basestørrelse */
body, h1, h2, h3, h4, h5, h6, ol, ul, li, p, input, textarea, select, option {
	font-family: tahoma, geneva, arial, verdana, sans-serif; } /* Basefont */

blockquote, th.thHead, td.catHead, .postbody { font-size: 1.1em } /* Større font */

input, select { font-size: 1em; text-indent : 2px }
.genmed { font-size : 1em }

#kreditt, .gensmall, span#time, p.lastvisit, .info {
	font-size: 0.9em } /* Liten font */

.maintitle, h1 { font-family: "trebuchet ms", "times new roman", serif; font-weight: normal; color: #333; font-size: 1.2em; font-weight: bold }
h2, h3, h4, h5, h6 { font-size: 1em; margin: 0 0 10px 0 }
td h2 { margin: 0 }

a, a.active, a.visited, acronym, abbr, dfn { color: #333; text-decoration: none }
a:hover{ color: #000; text-decoration: underline }
acronym, abbr, dfn { border-bottom: 1px dotted #333; font-style: normal; cursor: help }

.cattitle, .forumlink { font-weight: bold; font-size: 1.1em; color : #333 }

.nav, .topictitle { font-weight: bold }

.code {
	font-family: Courier, 'Courier New', sans-serif; color: #333;
	background: #FAFAFA; border: 1px solid #D1D7DC }

.quote { color: #333; background: #FAFAFA; border: 1px solid #D1D7DC }

input.button { background: #EFEFEF }

input.mainoption { background: #FAFAFA; font-weight: bold }

input.liteoption { background: #FAFAFA }

.helpline { background-color: #DEE3E7; border-style: none }

input.button { border: 1px solid }

/* -----------------------  Standardinnstillinger  ----------------------- */

table { width: 100% }
table.forumline td { border-top: 1px solid #fff; border-right: 1px solid #fff }
td,th { padding: 5px }
table.forumline th { border-right: 1px solid #fff; color: #fff; background: #9c9c9c }
table.forumline td table td { border: 0 }

a.forumlink { display: block }

hr { height: 0; border-top: 1px solid #D1D7DC }

td.row1 { background: #eee }
td.row2 { background: #e5e5e5 }
td.row3 { background: #ddd }

td.rowpic { background: #fff url(images/cellpic2.jpg) repeat-y }
td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom, td.row3Right, td.spaceRow {
	background: #D1D7DC }

/*  ------------------------------------- DESIGN ------------------------------------  */

