#content { width: 650px; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; float: left; position: relative; display: block; min-height:600px; height:600px; }
#content .toptd { padding:4px; }
#content .toptd img { margin:0px 0px 0px 5px; }
#content h1 { font-family:Verdana; color: #00457c; font-size: 20px; margin: 0px 0px 12px; }
#content h2 { font-family:Verdana; color: #00457c; font-size: 18px; margin: 0px 0px 12px; }
#content h3 { font-family:Verdana; color: #00457c; font-size: 15px; margin: 0px 0px 12px; }
#content h4 { font-family:Verdana; color: #00457c; font-size: 14px; margin: 0px 0px 6px; }
#content h5 { font-family:Verdana; color: #00457c; font-size: 12px; margin: 0px; }
#content h6 { font-family:Verdana; color: #00457c; font-size: 12px; margin: 0px; }
/*#content img { border: 1px solid #000; }*/
#content p { margin: 0px 0px 12px; }
#content a { color: #00457c; text-decoration: none; font-weight:bold;}
#content a:hover, #content a:focus { color: #00457c; text-decoration: underline;}

#right { width: 193px; margin: 0px 0px 0px; margin-left:8px; padding: 0px; float: left; position: relative; display: block; text-align:center;}

.spacerwide {margin: 0px; padding: 0px; width: 600px; height: 20px; font-size: 0px; }

html { height: 100%; width: 100%; }
body { background-image:url(main_bg.jpg); background-repeat:no-repeat; background-color:#ffffff; height: 100%; width: 100%; margin: 0px; padding: 0px; font: 13px Verdana, Arial, Helvetica, sans-serif; color: #00457c; }
#placement { margin: 0px; padding: 0px; width: 971px;  }
#placement_center {
	margin: 0px;
	width: 1024px;
	/*text-align: left;*/ /* WORK AROUND FOR Å FÅ HELE SIDEN CENTER */
}
#logo { width: 1024px; height:251px; padding: 0px; margin: 0px; float: left; }
#bannerbar { width: 943px; padding: 0px; margin: 0px; float: left; }
#bannerbar img { padding-left: 0px; }

#bar { font-family:Tahoma; width:600px; height: 25px; max-height:25px; margin: 0px; padding: 0px; float: left; display:none;}
#bar p { clear:left; height:25px; line-height:0.6em; }
#bar a { color: #ffffff; text-decoration: none;}
#bar a:hover, #tp a:focus { color: #ffffff; text-decoration: none; }

#mainbottom {display:block; height:36px; width: 575px; margin: 0px; position: relative;} 
#mainbottom img { }
#wrapper { width: 876px !important; width:895px; margin: 0px 0px 0px 70px !important; margin: 0px 0px 0px 35px; padding: 0px 0px 0px 0px; float: left; background-color:#FFFFFF; }
#menustart { display:none; width: 203px; height: 25px; margin: 0px; padding:0px;  background-image:url(menutop.gif); background-repeat:repeat-x; }
#menuend { display:none; width: 217px; height: 15px; margin: 0px 0px 0px 0px; padding: 0px;}

#menu {	width: 185px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; background-image:url(menu_bg.jpg); background-repeat:no-repeat;}
#left { width: 185px; height:400px; margin: 10px 0px 0px 9px; padding: 0px 0px 0px 0px; float: left; position: relative; display: block; left:0px; top:0px; background-color:#ffffff; }

#left p {  padding: 0px 0px 0px 0px;}
#menu h1 { clear: left; height:21px; background: url(menubtn.jpg) no-repeat; font-size: 12px; font-weight: normal; width:194px; margin:0px 0px 1px 0px;}
#menu h1 a { display: block; color: #000000; text-decoration: none; font-weight:normal; padding: 0px 0px 0px 28px; line-height: 1.7em;}
#menu h1 a:hover, #menu h1 a:focus { color: #000000; text-decoration: underline; font-weight:normal; }

#menu h2 { clear: left; height:21px; background: url(menubtn_sub.jpg) no-repeat; font-size: 12px; font-weight: normal; width:194px; margin:0px 0px 0px 0px;}
#menu h2 a { display: block; color: #000000; text-decoration: none; font-weight:normal; padding: 0px 0px 0px 28px;line-height: 1.7em;}
#menu h2 a:hover, #menu h2 a:focus { color: #000000; text-decoration: underline; font-weight:normal; }

#menu h5 { clear: left; height:21px; background: url(menubtn2.jpg) no-repeat; font-size: 11px; font-weight: normal; width:186px; margin:0px;}
#menu h5 a { display: block; color: #000000; text-decoration: none; padding: 0px 0px 0px 34px;line-height: 2.1em;}
#menu h5 a:hover, #menu h5 a:focus { color: #000000; text-decoration: underline; font-weight:normal; }

#menu h4 { clear: left; height:21px; background: url(menubtn3.jpg) no-repeat; font-size: 11px; font-weight: normal; width:186px; margin:0px;}
#menu h4 a { display: block; color: #000000; text-decoration: none; padding: 0px 0px 0px 34px;line-height: 2.1em;}
#menu h4 a:hover, #menu h4 a:focus { color: #000000; text-decoration: underline; font-weight:normal; }

#info {  font-size: 10px; width: 200px; color:#000000; background-image:url(menuback.jpg); background-repeat:repeat-y; }
#info p { margin: 5px 0px; padding: 0px; }
#info strong { font-size: 10px; font-weight: bold; }
#info a { color: #000; text-decoration: none; }
#info a:hover, #info a:focus { color: #000; text-decoration: underline; }
#info .liten { font-size: 10px; }
/* Den gamle TP'en. Hadde en bug i Opera og Firefox som gjorde at den ikke klarte å vise bakgrunnen, men bare teksten.
#tp { background: url(bg_bottom.gif); background-repeat:no-repeat;
width: 100%; text-align:center; font-size:10px; color:#666666; padding-top:2px;}
#tp a { color: #666; text-decoration: none; }
#tp a:hover, #tp a:focus { color: #000; text-decoration: underline; }     
*/

/* Ny TP */
#tp { width: 1024px; height: 18px; margin: 0px; padding: 5px 0px 0px 0px; float: right; font-size: 9px; color:#00457c; text-align:center; display:none; }   
#tp a { color: #ffffff; text-decoration: none;}
#tp a:hover, #tp a:focus { color: #ffffff; text-decoration:underline; }

#art { margin: 0px; padding: 0px; }
#art h1 { font-size: 16px; font-weight: bold; margin: 0px; }
#art a:hover, #art a:focus, #art h1 a { text-decoration: none; }
#art a, #art h1 a:hover, #art h1 a:focus { text-decoration: underline; }
#art .spacer { margin: 0px; padding: 0px; float: left; width: 100%; height: 20px; font-size: 0px; }
#art .spacervert { margin: 0px; padding: 0px; float: left; width: 20px; height: 10px; font-size: 0px; }
#art img { float: right; display: block; margin-left:5px; margin-bottom:5px; }
#art p { margin: 5px 0px 0px; padding: 0px; }
#art .art1 { margin: 0px; padding: 0px; float: left; width: 810px; }
#art .art2 { margin: 0px; padding: 0px; float: left; width: 390px; }
#art h1 a, #art h1 a:hover, #art h1 a:focus { color: #333366; } /* Artikkel overskrift */
#art a:hover, #art a:focus, #art a { color: #000; } /* Artikkel link */
#art .dato { font-style: italic; color: #999; margin-left:10px; } /* Artikkel dato */
#art .art4-h1 { width: 275px; font-weight: bold; }
#art .art4-h1a { text-decoration: none; }
#art .art4-h1a:hover { text-decoration: underline; }
#art .art4-c { width: 275px; }
#art .art4-a { width: 60px; text-align: right; }

#artikkelhead { float: left; width: 100%; }
#artikkelhead h1 { margin: 0px; }
#artikkelhead p { color: #999; margin: 0px 0px 12px; }
#artikkelhead a { color: #999; text-decoration: underline; }
#artikkelhead a:hover, #artikkelhead a:focus { text-decoration: none; }
.ingress { font-weight: bold; }

#skjema { margin: 0px; padding: 0px; font-weight: bold; }
#skjema td { margin: 0px; padding: 1px 0px; }
#skjema form { margin: 0px; padding: 0px; }
#skjema input, #skjema textarea, #skjema select { font: normal 12px "Courier New", Courier, mono; color: #000; margin: 0px; padding: 1px; border: 1px solid #989898;}
#skjema .info { vertical-align: top; padding-top: 4px; width: 120px; }
#skjema .vanlig { width: 300px; }
#skjema .postnr { width: 50px; margin: 0px 4px 0px 0px; }
#skjema .poststed { width: 240px; }
#skjema .lite { width: 300px; }
#skjema .stort { width: 300px; height: 200px; }

#album { margin: 0px; padding: 0px; }
#album h1 { font-size: 12px; margin: 10px 0px 0px; }
#album .album3 { margin: 0px; padding: 0px; float: left; width: 200px; }
#album .album2 { margin: 0px; padding: 0px; float: left; width: 305px; }
#album .album1 { margin: 0px; padding: 0px; float: left; width: 610px; }
#album .spacer { margin: 0px; padding: 0px; float: left; width: 100%; height: 10px; font-size: 0px; }

#navbar { margin: 10px 0px; padding: 6px 0px 3px; float: left; width: 100%; height: 20px; font-weight: bold; font-size: 12px; border-top: 0px solid #999; border-bottom: 0px solid #999; }
#navbar img { border: 0px; margin: 0px 1px; }
#navbar .left { width: 100px; text-align: right; vertical-align: middle; }
#navbar .center { width: auto; text-align: center; }
#navbar .right { width: 100px; text-align: left; }

#bok { margin: 0px; padding: 0px; float: left; width: 550px; }
#bok .innlegg { margin: 0px; padding: 5px 0px; float: left; width: 100%; border-top: 1px solid #999; }
#bok .spacer { margin: 5px 0px; padding: 0px; float: left; width: 100%; font-size: 0px; border-top: 1px solid #999; }
#bok h1 { font-size: 12px; margin: 2px 0px; }
#bok p { margin: 0px; }
#bok a { color: #999; }
#bok h2 { font-size: 10px; margin: 2px 0px; font-weight: normal; color: #999; }
#bok h3 { font-size: 12px; font-weight: normal; font-style: italic; margin: 10px 0px 0px; }
#bok .svar { font-style: italic; }

#bokinnlegg { margin: 0px 0px 0px 10px; padding: 9px; float: left; width: 200px; background: #eee; border: 1px solid #999; font-weight: bold; }
#bokinnlegg input, #bokinnlegg textarea { font: normal 12px "Courier New", Courier, mono; color: #000; margin: 0px; padding: 1px; }
#bokinnlegg h1 { font-size: 12px; margin: 0px 0px 10px; }
#bokinnlegg p { margin: 2px 0px; }
#bokinnlegg form { margin: 0px; padding: 0px; }      

#golf-login {
	width:146px;
	padding:2px;
	margin-left:5px;
	margin-top:10px;

	border:1px solid #9C9E9C;
	background: #EEF1EC;
	text-align:center;
}
#golf-login form { margin: 0px; padding: 0px; }   
#golf-login .field { width:100px; height:15px; font: normal 12px "Courier New", Courier, mono; color: #000; } 

#mailinglist {
	width:146px;
	height:110px;
	padding:2px;
	padding-left:5px;
	margin-left:5px;
	margin-top:10px;

	border:1px solid #9C9E9C;
	background: #EEF1EC;
	text-align:center;
}

#mailinglist form { margin: 0px; padding: 0px; }   
#mailinglist .field { width:130px; height:15px; font: normal 12px "Courier New", Courier, mono; color: #000; } 

TABLE.table-shadows {
  border-collapse: collapse;
  margin: auto;
  padding: 0px;
}

TD.td-shadows-right {
  background-image: url(../../common/shadow_right.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 20px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-bottom {
  background-image: url(../../common/shadow_bottom.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  height: 5px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-bottomright {
  background-image: url(../../common/shadow_bottomright.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 20px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-main {
  margin: 0px;
  padding: 0px;
}
