#banner-top  {
width : 548px;
float : left;
position : relative;
display : inline;
}
#logo {
position : relative;
float : left;
clear : right;
}
img {
border : none;
}
#main_skygge {
background-image : url(img/roe_main_skygge.gif);
display : block;
width : 548px;
height : 5px;
background-repeat : repeat-x;
}
#main_bx_contain {
width : 548px;
position : relative;
display : inline;
float : left;
background-image : url(img/roe_main_bg.gif);
background-repeat : repeat;
}
#main_bx_v {
float : left;
height : auto;
width : 254px;
display : inline;
text-align : left;
padding-right : 10px;
padding-bottom : 10px;
padding-left : 10px;
padding-top : 2px;
}
#main_bx_h {
float : left;
height : auto;
width : 252px;
display : inline;
text-align : left;
clear : right;
padding-top : 2px;
padding-right : 10px;
padding-bottom : 10px;
padding-left : 10px;
}
#main_bx_v_bilde {
float : left;
height : 140px;
background-color : #cccac5;
text-align : left;
border-right-width : 1px;
width : 274px;
border-right-style : solid;
position : relative;
border-right-color : #fff;
margin-left : 0;
margin-right : 0;
overflow : hidden;
visibility : inherit;
margin-bottom : 0;
display:inline;
}
#main_bx_buttons {
background-color : #cccac5;
text-align : left;
width : 272px;
float : left;
overflow : hidden;
margin : 0;
padding : 0;
display:inline;
}
.siste_nyhet_contain {
font-size : 10px;
color : #fff;
margin-top : 0;
margin-bottom : 0;
padding-bottom : 10px;
text-align : left;
margin-right : 6px;
padding-top : 10px;
}
#stolpe_contain {
width : 221px;
float : left;
background-color : #a81c22;
height : 550px;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-top-style : none;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : #fff;
border-right-color : #fff;
border-bottom-color : #fff;
border-left-color : #fff;
background-image : url(img/roe_stolpe_bg.gif);
background-repeat : repeat-y;
position : relative;
top : 0;
}
#stolpe_head {
background-image : url(img/roe_akt_head.jpg);
background-repeat : no-repeat;
height : 28px;
}
#main_boks_h {
background-color : #d4d3ce;
height : 422px;
background-image : url(img/roe_skygge_h.gif);
background-repeat : repeat-x;
float : left;
width : 35px;
}
#adressefelt-container {
background-color : #4f4f4c;
display : inline;
text-align : left;
float : left;
clear : left;
}
#adressefelt {
background-color : #d4d3ce;
font-size : x-small;
text-align : left;
padding : 4px;
width : 540px;
margin-top : 10px;
}
#innhold_contain {
	background-color : #dddddd;
	clear : both;
	position : relative;
	min-height : 300px;
	display: inline-block;
}
#innhold_skygge {
background-image : url(img/roe_skygge_h.gif);
height : 5px;
background-repeat : repeat-x;
clear : both;
width : 810px;
}
#adressefelt-nyheter {
	background-color : #d4d3ce;
	font-size : x-small;
	text-align : left;
	width : 790px;
	margin-top : 10px;
	padding-top : 4px;
	padding-bottom : 4px;
	padding-left : 20px;
	margin-bottom: 10px;
}
#innhold {
display : inline;
position : relative;
float : left;
width : 775px;
margin-top : 10px;
margin-bottom : 20px;
margin-left : 20px;
}
#meny_contain {
background-image : url(img/m_100.gif);
background-repeat : repeat-x;
clear : both;
width : 795px;
background-color : #83817b;
float : left;
position : relative;
margin-bottom : 0;
padding-left : 15px;
}
.ansatte-contain-v {
display : inline;
clear : left;
float : left;
width : 370px;
position : relative;
overflow : visible;
padding : 10px;
margin-left : 10px;
}
.ansatte-contain-h {
display : inline;
float : left;
position : relative;
width : 370px;
overflow : visible;
padding : 10px;
margin-left : 10px;
}
.line-horiz {
position : relative;
background-color : #83817b;
clear : both;
float : left;
width : 810px;
margin : 0;
padding : 0;
height : 1px;
}
.ansatte {
display : inline;
position : relative;
}
#hjemknapp {
width : auto;
padding : 2px;
font-size : 11px;
color : #fff;
position : absolute;
top : 3px;
left : -30px;
text-align : left;
font-weight : normal;
text-transform : capitalize;
}
.main-2bx-container {
display : inline-table;
width : 548px;
position : relative;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #fff;
}
.nyhetsoversikt-container {
display : inline;
position : relative;
border-bottom-width : 1px;
border-bottom-style : none;
border-bottom-color : #94928c;
clear : both;
float : left;
width : 810px;
background-image : url(img/linje_1x1.gif);
background-repeat : repeat-y;
background-position : center;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #94928c;
} 
#tilbake-button {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #900;
	float: left;
	width: auto;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	background-image: url(img/pil-v.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 13px;
	margin-bottom: 10px;
	clear: both;
	position: relative;
}
#tilbake-button-marg {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #900;
	float: left;
	width: auto;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	background-image: url(img/pil-h.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 4px;
	padding-right: 13px;
	padding-bottom: 4px;
	padding-left: 6px;
	margin-bottom: 10px;
	margin-left:20px;
	clear: both;
	position: relative;
}
