#smuler { display: none }
#kropp { background: url(gfx/bg_ramme_front.gif) }
#end { background-image: url(/gfx/bg_kred_front.gif) }
/*#innholdsramme { padding: 1190px 18px 0 18px; background: url(gfx/inh_front2.gif) no-repeat 0 244px }*/
#innholdsramme { padding: 370px 18px 0 18px; background: url(gfx/bg-innhold-front.gif) no-repeat 0 0 }
#innhold { width: 696px; padding: 0; position: static }

table { margin: 0 } 
table td { border-bottom: 1px solid #fff; border-right: 1px solid #fff; width: 231px; background: #e7edee }
tr.haplogo td { vertical-align: middle; text-align: center; height: 75px }
tr.haptit td { background: #c8e0e9; font-weight: bold; color: #293034 }
tr.haptit td, tr.haping td { padding: 5px 20px; width: 191px; vertical-align: top }


/* Unntak fra standardene satt i sitestyle.css */
#aktkal, .sledig {
	position: absolute; top: 690px; left: 0;
	width: 992px; height: 544px;
	background: url(gfx/kal/bg.gif) no-repeat left bottom }
#kalhead { 		top: 0; 	left: 15px }
#kalleft { 		top: 150px; left: 15px }
#kalshow { 		top: 143px; left: 282px }
.paginering {	top: 500px; left: 15px }

/* Ledige stillinger */
.sledig { top: 1230px; height: 120px; overflow: hidden; line-height: 1.3em }
#innhold .sledig ul { margin: 0; list-style: none }
.sledig li { float: left; position: relative; width: 220px; height: 84px; padding: 10px 110px 10px 20px; border-left: 1px solid #c8e0e9 }
.sledig li.first { width: 240px; border: 0; padding: 10px 20px }
.sledig strong { font-size: 14px; line-height: 23px; font-weight: normal }
.sledig .first strong { font-size: 18px }
.sledig img { position: absolute; top: 12px; right: 10px; border: 1px solid #c8e0e9 }
.sledig a:hover img { border-color: #333 }



/*

	ENDRINGER 2010 - Anders Hvidsten

*/
#kol1 {width: 248px}
/*
.snarveier { position: absolute; top: 177px; left: 19px; height: 335px; width: 248px; background: url(gfx/bg-snarveier.gif) repeat-x; overflow: hidden }
#innhold .snarveier ul { list-style: none inside; margin: 10px 0 0}
.snarveier li {width: 232px; padding-left: 16px; height: 64px; }
.snarveier li a {
	display: block;
	background: url(gfx/ny-sprite.png) no-repeat 0 8px;
	height: 47px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #191919;
	width: 157px;
	padding: 15px 0 0 60px;
	text-decoration: none;
	color: #fff
}
.snarveier li a:hover strong {color: #aaa}
.snarveier li a strong {
	display: block;
	font-size: 2em;
	font-weight: normal;
	margin-bottom: 3px;
	color: #efefef
}
.snarveier li a span {color: #c8c8c8}
.snarveier li.oppleve a {border-top: none}
.snarveier li.spise a {background-position: 0 -92px}
.snarveier li.shopping a {background-position: 0 -192px}
.snarveier li.overnatting a {background-position: 0 -292px}
.snarveier li.besoke a {border-bottom: none; background-position: 0 -392px}
*/

#nyheter {width: 410px; float: left; margin: 0 0 1em 5px}
#nyheter h1.tittel {display: none}
#nyheter p.npic {float: right; margin: 10px 0 0 1em}
#nyheter p.npic img {border: 1px solid #d1d1d1}
#nyheter h1 {display: inline; font-size: 1.5em; margin: 0}
#nyheter p {margin: 0}
#nyheter .art {margin: 0 0 1.2em; clear: both}

#innhold .artikkel {width: 260px; float: right; clear: right; margin: 0px 0 0}





/*

FEATURED 


*/


#featured { overflow: hidden; position: absolute; top: 187px; left: 285px; height: 322px; width: 400px; } 
#featured .bilderull { position: absolute; display: none; width: 100% } 
#featured .first { display: block } 
#featured .tekstfelt {height: 230px; width: 100%;}
#featured .bunnfelt {border-top: 1px solid #cbcbcb; width: 100%; height: 30px; line-height: 30px}
#featured .bunnfelt a {color: #000; float: left; margin: 0 8px; text-decoration: none}
#featured .jq-rullknapper { margin: 7px 0 0 0; float: right }  
#featured .jq-rullknapper a { display: block; float: left; width: 16px; height: 16px; text-align: center; background-color: #ddd; color: #aaa; line-height: 14px; margin: 0 2px 0 0 !important }  
#featured .jq-rullknapper a.aktiv { background-color: #000; color: #fff; }


/*

FORSIDEKALENDER 

*/
.ui-datepicker-calendar thead {display: none}
#forside_kalender .ui-state-default {
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}
#forside_kalender td {
	background: none;
}
#forside_kalender { overflow: hidden; position: absolute; left: 700px; top: 187px; width: 265px; height: 312px; }

h2.subtitle {
	color: #979797;
	margin-bottom: 0;
	font-size: 1.2em;
}
#innhold h1.title {
	color: #272727;
	margin-bottom: 0;
	font-size: 1.8em;
}
.katvalg {
	padding: 10px 0;
}
.katvalg, #datepicker {
	background: #4395bd;
	text-align: center;
}
.katvalg select {
	padding: 3px;
	width: 240px;
	margin: 0 auto;
}
.katvalg option {
	padding: 0;
}
#datepicker {
	margin: 0 auto;	padding: 0 0 10px; height: 210px;
}
.kalender .ui-datepicker {
	margin: 0 auto;

}
