/* CSS Document */

html {
       height: 100%;
       margin-bottom: 1px;
}

body { 
	min-width: 836px ;
	height:100%;
	text-align: left ;
  
background: url(http://pp-kildesortering.no/pilestredetpark/images/bg_2222.png);

   background-repeat: repeat-y;
}

#wrapper {

	position: absolute ;
	left: 0px ; 
	min-width: 836px ;
	top: 0px ;
        height: auto; /*makes ff determine height by content*/ 
        min-height: 100%;/*makes ff fill browser if needed*/ 
	/*height: 100% auto;*/
	min-width: 836px ;
        
	top: 0px ;
	text-align: left ;
	z-index: 1 ;
}

div.container {

       left: 23px;
       width: 840px;

       maring-left: 19px;
       padding-top:0;
       text-align: left ;


	padding-bottom: 50px;	
}

div.container_bottom {
       vertical-align: baseline;
       position:relative;
       margin:0;
       width: 894px;
       height:20px;
       background-image:url(http://pp-kildesortering.no/pilestredetpark/images/bg_bottom.png);
       padding-left:0px;
       padding-top:0;
       margin: 0 auto;
       background-repeat:no-repeat;
}

div.topbanner_left {
 position:absolute;
       top:0px;
       left:22px;
       width: 711px;
       height: 90px;
       padding: 0;
       margin: 0;
       background-image:url(http://pp-kildesortering.no/pilestredetpark/images/topbanner_left.png);
}

.clearfix:after {
       content: "."; 
       display: block; 
       height: 0; 
       clear: both; 
       visibility: hidden;
}

div.right_column {
       float: left;
       width:149px;
       height: auto;
       padding:0;
       margin:0;
}

div.topbanner_right {
       position:absolute;
       top:0px;
       left:732px;
       width: 135px;
       height: 132px;
       background-image:url(http://pp-kildesortering.no/pilestredetpark/images/topbanner_right.png);
       background-repeat:no-repeat;
       padding-bottom: 50px;
       padding-right:0px;
       margin-right:0;
}

div.meny {
       position:absolute;
       top:93px;
       left:22px;
       width: 108px;
       margin-left:0;
       padding-left:0;
}

div.menyknapp {
        background-color: #D8E6EC;
        width: 128px;
        height: 8px;
        float: left;
        margin-bottom:13px;
        margin-right: 20px;
        padding: 10px 10px 12px 10px;
        color: #7D7D7D;
        font-family: arial, verdana, sans-serif;
        font-size: 12px;
}

.clear{
	  clear:both;
      	  overflow:hidden;
	  margin: 0px;
	  padding: 0px;
	  display:block;
	  height: 1px;	
	}

.clearfix {
       display: inline-block;
}

div.menyknapp_aktiv {
       background-color: #72A3B0;
       width: 128px;
       height: 8px;
       float: left;
       margin-bottom:13px;
       margin-right: 20px;
       padding: 10px 10px 12px 10px;
       color: #FFFFFF;
       font-family: arial, verdana, sans-serif;
       font-size: 12px;
}

div.innhold {
       position:absolute;
       left:183px;
       top: 93px;
       width: 525px;
       height: auto;
       color: #7D7D7D;
       font-family: verdana, arial, sans-serif;
       font-size: 12px;
       line-height:16px;
       border-bottom-color: #82A800 ;
       border-bottom-width: 1px ;
}

div.vaerknapp {
       position:absolute;
       top:185px;
       left:715px;
       width: 130px;
       height: 51px;
       background-image:url(http://pp-kildesortering.no/pilestredetpark/images/vaerknapp.png);
}

div.nyhet{
       float: left;
       height:auto;
       width:150px;
       padding: 0px 0px 0px 0px;
       margin-right:30px;
}

.left {
       float:left;
       padding: 5px 10px;
       margin:0px;
}

.left_sak {
       float:left;
       padding: 0px 0px;
       margin:0px;
}

div.nyhet3{
       float: left;
       height:auto;
       width:150px;
       padding: 0px 0px 0px 0px;
       margin-right:0px;
}

.tittel {
       color: #82A800;
       font-family: verdana, arial, sans-serif;
       font-size: 11px;
}

.publisert {
       color: #7D7D7D;
       font-family: verdana, arial, sans-serif;
       font-size: 10px;
}

.tittel_stor {
       color: #82A800;
       font-family: verdana, arial, sans-serif;
       font-size: 18px;
}

a:link{
       color: #82A800;
       text-decoration:none;
}

a:hover{
       color:#009999;
       text-decoration:none;
}

a:active{
       color: #82A800;
       text-decoration:none;
}

a:visited{
       color: #82A800;
       text-decoration:none;
}

a.meny:link{
       color: #7D7D7D;
       text-decoration:none;
}

a.meny:active{
       color: #7D7D7D;
       text-decoration:none;
}

a.meny:visited{
       color: #7D7D7D;
}

a.meny:hover{
       color:#7D7D7D;
       text-decoration:none;
}

div.menyknapp:hover{
       background-color:#72A3B0;
}
