
#innholdsramme {
	position: relative;
	width: 960px;
	padding: 0;
	margin: 0 auto;
	background: url(gfx/oppdragsbaserte/bg_ramme.gif) repeat-y;
	text-align: left ;
	}
/* html>body #innholdsramme { height: auto; min-height: 655px } */

#kol1, #innhold, #kol2 { padding: 300px 0 0 0; }
ul { list-style: none inside; }

#kol1 { float: left; width: 200px !important; padding:  300px 20px 0 20px; }
#innhold { float: left; width: 405px !important; line-height: 1.5em; color: #373737; }
#kol2 { float: left; width: 255px !important; padding: 300px 20px 0 20px; }
.ob_banner { width: 940px; height: 270px; position: absolute; top: 10px; left: 10px; 
background: url(gfx/oppdragsbaserte/bg_banner_default.gif) repeat-x; }

.forum_info {padding: 0 0 0 15px;}
a.pamelding { display: block; position: absolute; top: 220px; right: 20px; width: 197px; height: 42px;
background: url(gfx/oppdragsbaserte/paamelding_knapp.png) no-repeat scroll top left; }
a.pamelding span { display: none; }
#kol2 h1 { font-size: 20px; float: left; width: 237px; margin: 0; }
#kol2 a { text-decoration: none; }
.link_boks h1 { height: 32px; padding: 10px 0 0 20px; }
.link_boks p { padding: 5px 20px 0 20px; float:left;margin: 0; width: 215px; }
.forum_linker h1, .forum_liste h1 { background: url(gfx/oppdragsbaserte/boks_topp_g.gif) no-repeat scroll top left; color: #fff; /*text-transform:uppercase;*/ }
.nyttige_linker h1 { background: url(gfx/oppdragsbaserte/boks_topp_g.gif) no-repeat scroll top left; color: #5d5d5d; }
.link_boks .inner { background: url(gfx/oppdragsbaserte/boks_body.gif) repeat-y left; float: left; padding: 0; }
.link_boks ul { background: url(gfx/oppdragsbaserte/boks_bunn.gif) no-repeat scroll bottom left; padding: 10px 20px 20px 20px; float: left; }
.link_boks ul li ul { background: none; padding: 0; margin: 0; float: left; list-style:none outside; }
.link_boks { margin: 0 0 10px 0; float: left }
.link_boks span {display:block;}
.forum_linker ul, .forum_liste ul {width: 218px}
.forum_linker li a, .forum_liste li span { display: block; width: 200px; height: 20px; line-height: 20px; padding: 5px 0 5px 20px; background: url(gfx/oppdragsbaserte/a_forum_linker.gif) no-repeat scroll 5px 10px; border-bottom: 1px solid #dde3e5; color: #606060; }
.forum_linker li, .forum_liste li {float: left; width: 170px}
.nyttige_linker ul li.hotell { background: url(gfx/oppdragsbaserte/li_hotell.gif) no-repeat scroll left 50%; }
.nyttige_linker ul li.buss { background: url(gfx/oppdragsbaserte/li_buss.gif) no-repeat scroll left 50%; }
.nyttige_linker ul li.tog { background: url(gfx/oppdragsbaserte/li_tog.gif) no-repeat scroll left 50%; }
.nyttige_linker ul li.taxi { background: url(gfx/oppdragsbaserte/li_taxi.gif) no-repeat scroll left 50%; }
.nyttige_linker ul li.kart { background: url(gfx/oppdragsbaserte/li_kart.gif) no-repeat scroll left 50%; }
.nyttige_linker ul li {clear: both}

.nyttige_linker li p {margin:0; padding: 0;}
.nyttige_linker a {display:block;}
.sponsorer ul li { margin: 20px 0; }
.nyttige_linker ul li.hotell,
.nyttige_linker ul li.buss,
.nyttige_linker ul li.tog,
.nyttige_linker ul li.taxi,
.nyttige_linker ul li.kart { border-bottom: 1px solid #dde3e5; padding:  10px 0 10px 45px; width: 170px; float: left; }

/*.nyttige_linker ul li.hotell ul { padding: 0 0 0 20px; } */

.banner_logo { position: absolute; top: 45px; left: 0px; width:935px; height: 230px; overflow:hidden;}
.banner_tekst { 
		position: absolute; 
		top: 55px; 
		right: 25px; 
		width: 1000px; 
		height: 230px; 
		/*padding: 40px 0 0 75px; */
		text-align: right;
		font-size: 1.8em;
		color: #555555;
	}
.banner_tekst span.big {
	font-size: 2em;
}

.forum_113 .banner_tekst{
	color: #fff;
	line-height: 1.55em;
}

fieldset {
	width: 635px; 
	float: left;
	margin: 1.5em 0 1em;
	display: block;
}

table.deltakerliste {
	width: 678px;
}
div.ny_deltakelseskjema {
	width: 678px;
}

table.smoteplan {
	width: 709px !important;
}