/**{ margin: 0; padding: 0; }*/
.hide { display: none; }
.show { display: block; }
.floatLeft 			{ float: left; }
.floatRight			{ float: right; }
.clear				{ clear: both; }
.layoutCenter		{ margin: 0 auto; }
.textCenter			{ text-align: center; }
.textRight			{ text-align: right; }
.textLeft			{ text-align: left; }

#page-wrap {
	width: 950px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
	background-image : url(img/roe-rev_stolpe_bg.gif);
	background-repeat : repeat-y;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#logo {
	position : relative;
	float : right;
	clear: right;
	top: 0px;
}
img {
border : none;
}
#sidemeny{
	float: left;
	width: 180px;
	text-align:left;
	padding-top:10px;	
}
#main_skygge {
background-image : url(img/roe_main_skygge.gif);
display : block;
float: left;
width : 729px;
height : 5px;
background-repeat : repeat-x;
}
#stolpe_contain {
width : 222px;
float: right;
height:90%;
/*
background-color : #a81c22;
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;
top : 140px;
right:0;*/
position:relative;
}
#stolpe_head {
background-image : url(img/roe-rev_akt_head.jpg);
background-repeat : no-repeat;
height : 28px;
}

#main_bx_contain {
	/*background-image : url(img/roe-rev_main_skygge.gif);
	background-repeat : repeat-x;*/
	width : 727px;
	float: left;
	position: relative;
	background-color: #dddddd;
/*	background-color: #ededed;
*/	padding-bottom:10px;
	overflow:hidden;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
}
#main_content_container{
	overflow:hidden;
	margin-top:10px;
	background-image: url(img/roe-main-vert-line.gif);
	background-repeat: repeat-y;
	background-position: 180px 20px;
}

#main_bx_v {
	float : left;
	min-height: 80px;
	width : 250px;
	padding-right : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-top : 2px;
	text-align: left;
}
#main_bx_h {
float : left;
min-height: 80px;
width : 250px;
padding-top : 2px;
padding-right : 10px;
padding-bottom : 10px;
padding-left : 10px;
text-align: left;
}
#main_under {
	position:relative;
	clear:both;
	padding-top:10px;
	/*width: 100%;
	float : left;*/
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	overflow:hidden;
	background-image: url(img/roe-main-2px-horiz.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#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;
	}
#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 : #4f4f4c;
	position: absolute;
	bottom: 0px;
	margin: auto;
	width:100%;
}
#adressefelt {
	background : #e4e3e0;
	font-size : x-small;
	text-align : left;
	padding : 4px;
	margin-top : 10px;
}
#innhold_contain {
	background-color : #d4d3ce;
	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 : 50%;
position : relative;
overflow : visible;
padding : 10px;
margin-left : 10px;
}
.ansatte-contain-h {
display : inline;
float : left;
position : relative;
width : 50%;
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;
	float: right;
	position:relative;
	width : 545px;
	/*background-image: url(img/roe-main-2px-vert.gif);
	background-repeat: repeat-y;
	background-position: left;*/	
}
.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;
}
.kontakt-knapp {
	left: 9px;
	position:relative;
}

