﻿body{
	background-color: #E6E3D8;
	text-align: center;
	margin:0;
	padding:0;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

a{text-decoration:none;}

#wrapper {
	margin: 0 auto;
	width: 952px;/*826px;*/
	padding:0 4px;
	background: #ffffff url(../Images/border.gif) repeat-y;
	text-align: left;
	overflow: hidden;
	position:relative;
	border-bottom:1px solid #d1d2d2;
}

#inner-wrapper{
	background-color: #ffffff;
	background-image: url(../Images/tomra_bg_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 950px; /*826px;*/
	margin-left:1px;
}

* html #inner-wrapper{
	width: 950px; /*826px;*/
	background: none;/*Remove background*/
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='tomra_bg_top.png',sizingMethod='crop');*/
}

#topp-container {
	width: 930px;/*806px;*/
	height: 70px;
	margin-left:10px;
	position:relative;
}

#logo-replanet {
	width: 123px;
	height: 27px;
	position: absolute;
	top: 25px;
	left: 20px;
}

/*----------------------------Meny---------------------------------------------*/
ul#topp-meny {
line-height: 13px;
margin:0;
padding:0;
position:absolute;
left: 170px;
top: 38px;
}

#topp-meny li {
float: left;
list-style-type: none;
background:url(../Images/menu_sep.gif) 0 50% no-repeat;
padding: 0 13px;
position: relative;
}

#topp-meny li.no-bg {
background: none;
}

#topp-meny li a {
color: #ffffff;
position: relative;
font-weight: bold;
}

#topp-meny li.litopp1, #topp-meny .litopp1-active { background: 0;padding-left:0; }

#topp-meny li a#current { color: #97bf0d; }

/*------------ venstre  side -----------*/
#venstre-kolonne {
	width: 183px;
	float:left;
	margin-left:5px;
	margin-top: 85px;
	height:250px;
}

html > body #venstre-kolonne {margin-left:10px;min-height:250px;height:auto;}

.menuheading {
	margin:10px 0 10px -4px;
	font-family:Verdana;
	font-size:18px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:0;
	line-height:22px;
	font-size: 17px;
}

html > body .menuheading { margin:10px 0 10px -4px; }

.frontheading h1{
	font-size: 16px;
	font-family: Verdana;
	margin-bottom: 0.4em;
}

.header {color: #97bf0d;font-weight:bold;}

h1.header {
	margin:0;
	padding:0;
	letter-spacing: -0.5px;
	word-spacing: -1px;
	color: #97bf0d;
	font-weight:normal;
	margin-left:5px;
	padding-bottom:6px;
}

.menu-selected{margin-top:5px;}
.menu-selected a{color: #97bf0d;font-weight:bold;}
.menu-selected img{margin-right:7px;}

.menu-unselected{margin-top:5px;}
.menu-unselected a{color: #4b4b4b;font-weight:normal;}
.menu-unselected img{margin-right:7px;}

/*------------------------Høyre  side-----------------------*/
#hoyre-kolonne {
	width: 757px;
	float:left;
	position: relative;	
	height: 500px;
	height: auto !important;
	min-height:500px;
}

html > body #hoyre-kolonne{min-height: 550px;height:auto;}

#hoyre-kolonne .documentheading {margin-top: 63px;}

#right-image {
	float:right;
	margin-left:30px;
	margin-bottom:10px;
}

.documentheading {margin:10px 0 7px -4px;background: none;}
html > body .documentheading { margin:15px 0 7px -4px; }

.frontheading h1{
	font: 15px/20px Verdana, Arial Black, Arial, Helvetica, sans-serif;
	margin-bottom: 0.4em;
}

.bigheading h1, .documentheading h1 { font: 18px/24px Verdana, Arial Black, Arial, Helvetica, sans-serif;
	letter-spacing: 0px; 
	font-weight:bold;
}


/*----------------------- Bunn ------------------------------*/
.footer-meny { 
	float:right;
	margin-top:15px;
	margin-right:20px;
	width:735px;
	position:relative;
}

.bunn-linje{border-top:solid 1px #97bf0d;}

.bunn-replanet-logo{float:left;width:42px;margin-left:2px;}
.bunn-tomra-logo{float:left;width:95px;margin-top:7px;}
.bunn-tekst{float:left;width:106px;font-size:9px;font-weight:bold;color:#848586;padding:8px 6px 0 11px;}
.bunn{height:20px;margin:0 auto;position:relative;width:832px;}
.webscape{float:right;font-size:9px;color:#666666;padding-right:2px;padding-top:7px;}
#footer a, #footer-front a, #webscape a, #imgCopTomra a, #imgCox a  { color: #666666; }
#footer-front, #webscape, #imgCopTomra, #imgCox { font: 9px/14px Verdana, Arial, Helvetica, sans-serif; }
#webscape {position:absolute;bottom:0;right:16px;}

#webscape a:hover { color: #666666; }

#copyright {
margin: 0pt auto; 
width: 960px; 
height: 20px; 
position: relative;
}

#imgCopTomra {
position: absolute;
bottom: 0;
left: 200px;
}

#imgCopTomra a:hover { color: #666666; }

/*----------------------------------------------------------------------*/
.innhold1 ul{	
	padding:0;
	margin-left:17px ;
	margin-top:0;
	list-style-image:url(../Images/greenBullet.gif);	
}
.innhold ul{	
	padding:0;
	margin-left:17px ;
	margin-top:0;
	list-style-image:url(../Images/greenBullet.gif);	
}
.innhold1 li{ padding-bottom:15px;}
.innhold li{ padding-bottom:15px;}

.ClearBoth{clear:both;}

.FloatLeft{float:left;}
.FloatRight{float:right;}
/*----------------------- frontpage mal --------------------------------*/
.title{
	color: #97bf0d;
	font-weight:bold;
	font-style:italic;
	width:200px;
	float:left;
	padding-top:8px;
}

.title-logo{}
.content-wrapper{
	padding-top:10px;
	width:284px;
	float:left;	
}

.content {padding-right: 15px;}

/*.ingress{float:left;font-weight:bold;color:#4b4b4b;font-size:12px;}*/
.ingress { 
	line-height:17px;
	font-size:13px;
	color:#4b4b4b;
	font-weight:bold;
	padding-right: 30px;
}
.innhold{width:386px;}

.searchbox-wrapper{
    /*bottom:144px;    
    position:relative;
    right:22px;*/
    float:right;
    width:330px;
 }
 
.searchbox-top{
    width:330px;
    height:15px;
    background-image:url(../Images/search-top-green.gif);
 }

.searchbox-middle{
    width:320px;
    color:#003e7d;
    font-size:10px;
    background-color:#f4f3f3;
    background-repeat:repeat-y;
    float:left;
    height:auto;
    padding-left:10px;
}

.searchbox-bottom{width:330px;height:15px;background-image:url(../Images/search-bottom-green.gif);}
.search-title{font-weight:bold;padding-top:4px;}
.search-text{float:left;padding-top:8px;}
.search-textbox{
    margin:8px 0 0 0;
    float:left;
    }

.hoyre-text{font-size:12px;width:283px;padding-top:10px;}
.hoyre-text ul{
	list-style-image:url(../Images/greenBullet.gif);
	padding:0;
	margin-left:17px;
	margin-top:0;
}
/*---------------------------Serach result page---------------------*/
.topLine{border-top:solid 1px #97bf0d;float:left;margin:7px 0 7px 0;width:291px;padding-left:10px}
.largeLine{border-top:solid 1px #97bf0d;width:301px;}

.searchResultName {
    font-weight:bold;
    background-color:#F4F3F3;
    color:#4b4b4b;
    font-size:11px;
    float:left;
    position:relative;
    bottom:9px;
    padding: 0 1px 0 1px;
 }
 
.searchResultAddress{color:#4b4b4b;float:left;padding-left:5px}

.MapHours{float:right;width:42px;}
.MapHours a{text-decoration:underline;color:#003e7d}

/******************************************************/
a:hover{color:#97bf0d;}
.MapHours a:hover{color:#003e7d}

/****************** Contact page ************************/
.label{float:left;width:70px;}
.search_button{float:right;margin-right:0px;}

.paragraph{float:left;width:380px;text-align:center;}